home *** CD-ROM | disk | FTP | other *** search
- /* $XFree86: xc/config/cf/nto.cf,v 1.3 2000/07/07 20:06:56 tsi Exp $ */
- /* Get X to build using the gcc toolchain, self hosted RTP x86 */
- /* Let us try to separate the x86 stuff out of here as well... */
-
- /* don't want to conflict with QSSL's Xphoton in /usr/X11R6 */
- #define ProjectRoot /opt/X11R6
-
-
- #ifndef OSName
- #define OSName QNX6/Neutrino
- #endif
-
- #ifndef OSVendor
- #define OSVendor QNX Corp.
- #endif
- #ifndef OSMajorVersion
- #define OSMajorVersion 6
- #endif
- #ifndef OSMinorVersion
- #define OSMinorVersion 1
- #endif
-
- #if defined(i386Architecture)
- #define BuildServer YES
- #else
- #define BuildServer NO
- #endif
-
- #define DoLoadableServer YES
-
- #define BourneShell /bin/sh
- #define OSDefines -DNO_REGEX -DSTRINGS_ALIGNED
- #define XawI18nDefines -DUSE_XWCHAR_STRING -DUSE_XMBTOWC
- #define StripInstalledPrograms NO
- #define BuildLBX YES
- #define ForceNormalLib YES
-
- #define SourceDefines -D_POSIX_SOURCE -D_QNX_SOURCE
- #define CrossCompiling NO
- #define DoRanlibCmd YES
- #define GccUsesGas YES
- #define MkdirHierCmd mkdir -p
-
- #ifdef UseInstalled
- #define InstallCmd install
- #else
- #define InstallCmd $(SHELL) $(CONFIGSRC)/util/install.sh
- #endif
- #define DefaultCCOptions
- #define LibraryCCOptions
- #define ServerCCOptions
- #define LocalLibraries
- #define CLibrary
- #define PosixLibraries
- #define ConnectionFlags -DTCPCONN
-
- #define StandardCppDefines -traditional StandardDefines
- #define PreProcessCmd CppCmd
-
- #ifndef UseDeprecatedKeyboardDriver
- #define UseDeprecatedKeyboardDriver YES
- #endif
-
- #define HasShm NO /* For now as well */
- #define HasSockets YES
- #define HasPutenv YES
- #define HasCbrt NO
- #define HasShadowPasswd YES
- #define HasSnprintf YES
- #define HasBSD44Sockets YES
-
- #define BuildHtmlManPages NO /* We don't want HTML manpages */
-
- #define AvoidNullMakeCommand YES
- #define CompressAllFonts YES
- #define Malloc0ReturnsNull YES
- #define NeedConstPrototypes YES
- #define NeedFunctionPrototypes YES
- #define NeedNestedPrototypes YES
- #define NeedVarargsPrototypes YES
- #define OptimizedCDebugFlags -O2
- #define DefaultCDebugFlags -O2
-
- #ifndef NeedWidePrototypes
- #define NeedWidePrototypes NO
- #endif
-
- #define YaccCmd bison -y
- #define LexCmd flex -l
- #define LexLib -lfl
- #define TermcapLibrary -lncurses
- #ifndef UseStaticTermcapLib
- #define UseStaticTermcapLib NO
- #endif
-
- /* Here, we put in the #defines which are CPU-specific */
- /* Note that the full paths to the tools will go away when self-hosted */
-
- #ifdef i386Architecture
- #define BootstrapCFlags -D__QNXNTO__ -Di386
- #define OSDefines -DNO_REGEX -DSTRINGS_ALIGNED
- #define NTODefines -D__i386__ -D__ELF__ -D__QNXNTO__ -D_i386
- #define CcCmd gcc
- #define CplusplusCmd g++ -fhonor-std -fno-builtin
- #define ArCmd ar cq
- #define LdCmd ld
- #define AsCmd as
- #define RanlibCmd ranlib
- #define CppCmd /usr/bin/cpp
- /* do this until NTO's cpp can support -undef in the future */
- #define RawCppCmd CppCmd -Uunix -Ui386
- #define AsmDefines -DUSE_GAS -D__ELF__ -D__QNXNTO__
- #define ExtraLibraries -lsocket
- #endif
-
- /* MIPS architecture */
- #ifdef mipsArchitecture
- #define BootstrapCFlags -D__QNXNTO__ -DMIPS
- #define OSDefines -DNO_REGEX -DSTRINGS_ALIGNED
- #define NTODefines -D__MIPS__ -D__ELF__ -D__QNXNTO__
- #define CcCmd /usr/gcc/ntomips/bin/gcc -bntomips -EL
- #define ArCmd /usr/gcc/bin/ar cq
- #define LdCmd /usr/gcc/bin/ld
- #define AsCmd /usr/gcc/ntomips/bin/as
- #define RanlibCmd /usr/gcc/bin/ranlib
- #define AsmDefines -DUSE_GAS -D__ELF__ -D__QNXNTO__
- #define ExtraLibraries -lsocket
- #endif
-
- /* Power PC support */
- #ifdef PPCArchitecture
- #define BootstrapCFlags -D__QNXNTO__ -DPPC
- #define OSDefines -DNO_REGEX -DSTRINGS_ALIGNED
- #define NTODefines -D__PPC__ -D__ELF__ -D__QNXNTO__
- #define CcCmd /usr/gcc/ntoppc/bin/gcc -bntoppc
- #define ArCmd /usr/gcc/bin/ar cq
- #define LdCmd /usr/gcc/bin/ld
- #define AsCmd /usr/gcc/ntoppc/bin/as
- #define RanlibCmd /usr/gcc/bin/ranlib
- #define AsmDefines -DUSE_GAS -D__ELF__ -D__QNXNTO__
- #define ExtraLibraries -lsocket
- #endif
-
-
- #define StandardDefines OSDefines SourceDefines NTODefines
- #define ServerOSDefines -DDDXTIME XFree86ServerOSDefines
- #define ServerExtraDefines XFree86ServerDefines
- #define ExtraFilesToClean *.err *.map
-
- #include <nto.rules>
- #include <xorg.cf>
-
-